General Information

Course Description

This course introduces the fundamental organization and structure of modern computer systems from the perspective of a programmer. Students will become more effective programmers by learning how computer systems compile, link, and execute programs, store information, and communicate. Topics covered will include data representations, computer arithmetic, low-level representations of programs, processor organization, the memory hierarchy and management, processes, and system-level I/O. A required weekly lab will involve a series of programming exercises related to these topics.
 

Instructor

  • Prof. Peter Yoon
  • Office: MECC 127
  • Phone: (860) 297-2461
  • Email: peter.yoon@trincoll.edu
  • Office Hours: MWF 10:00 a.m. – 10:50 p.m. (by appointment)
  • Zoom: trincoll.zoom.us/j/94883841797

Meetings

  • Lecture
    • MWF 11:00 a.m. – 11:50 a.m. (MECC 136)
  • Laboratory
    • W 1:30 p.m. – 4:10 p.m. (Yoon, MECC 124)
    • R 1:30 p.m. – 4:10 p.m. (Chakraborttii, MECC 124)